home *** CD-ROM | disk | FTP | other *** search
- // $Header: /cvs/ieview/ieview/install.js.in,v 1.3 2005/04/17 23:48:20 roub Exp $
-
- const APP_DISPLAY_NAME = "IE View";
- const APP_NAME = "ieview";
- const APP_PACKAGE = "/Paul Roub/ieview";
- const APP_VERSION = "0.87";
-
- const localeList = new Array( "en-US", "de-AT", "de-DE", "fr-FR", "ru-RU", "zh-TW", "es-ES", "it-IT", "pl-PL", "nl-NL", "ca-AD", "ja-JP", "pt-PT", "he-IL", "sv-SE");
-
- const APP_JAR_FILE = "ieview.jar";
- const APP_CONTENT_FOLDER = "content/";
-
- const APP_SUCCESS_MESSAGE = "New menuitems will appear on the link and page context menus.\n\n";
-
- var chromef, chromeFlag;
-
- initInstall(APP_NAME, APP_PACKAGE, APP_VERSION);
-
- chromef = getFolder("Profile", "chrome");
- chromeFlag = PROFILE_CHROME;
-
- setPackageFolder(chromef);
- var err = addFile("Paul Roub", APP_VERSION, "chrome/" + APP_JAR_FILE, chromef, null);
-
- if (err == SUCCESS)
- {
- var jar = getFolder(chromef, APP_JAR_FILE);
-
- registerChrome(CONTENT | chromeFlag, jar, APP_CONTENT_FOLDER);
-
- for ( var i = 0; i < localeList.length; ++i)
- {
- var localeFolder = "locale/" + localeList[i] + "/ieview/";
- registerChrome(LOCALE | chromeFlag, jar, localeFolder);
- }
-
- err = performInstall();
-
- if(err == SUCCESS || error == 999)
- {
- alert(APP_NAME + " " + APP_VERSION + " has been succesfully installed.\n"
- +APP_SUCCESS_MESSAGE
- +"Please restart your browser before continuing.");
- }
- else
- {
- alert("Install failed. Error code:" + err);
- cancelInstall(err);
- }
- }
- else
- {
- alert("Failed to create " +APP_JAR_FILE +"\n"
- +"You probably don't have appropriate permissions \n"
- +"(write access to phoenix/chrome directory). \n");
- cancelInstall(err);
- }
-
-